package com.freemalll.merchant.mapper;

import com.freemalll.merchant.domain.dto.home.MerchantHomeDto;
import com.freemalll.merchant.domain.vo.home.HomeToDoVo;
import com.freemalll.merchant.domain.vo.home.MerchantHomeVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface HomerMapper {

    /**
     * 查询列表
     *
     * @param dto
     * @return
     */
    List<MerchantHomeVo> list(@Param("dto") MerchantHomeDto dto);

    /**
     * 查询待办列表总数
     *
     * @return
     */
    int queryTodoListCount();

    /**
     *
     * 查询待处理列表 只查五条
     * @return
     */
    List<HomeToDoVo> needToBeDealtWithList();

    /**
     *
     * 查询已办列表总数
     * @return
     */
    int queryAlreadyDoneCount();

    /**
     *
     * 查询已处理列表 只查五条
     * @return
     */
    List<HomeToDoVo> alreadyDoneList();
}
